// 读写文件组合作业1：请使用fs模块的读写方法将3.jpg拷贝一份为4.jpg
// 思路：
// 1. 先使用fs读取 3.jpg的内容
// 2. 使用fs将第1步读取到的文件内容写入到4.jpg

const fs = require('fs');

// // // 同步方法组合
// try {
//     // 1.0 使用fs.readFileSync()读取3.jpg的内容，注意不需要加utf8
//     let jpg3 = fs.readFileSync('../3.jpg')

//     // 2.0 使用fs.writeFileSync()写入到4.jpg
//     fs.writeFileSync('./4.jpg', jpg3)
// } catch (err) {
//     console.log(err);
// }

// 异步的写法
fs.readFile('../3.jpg', (err, data) => {
    // data的格式是一个Buffer格式
    if (err) {
        console.log(err);
        return;
    }

    // 成功
    fs.writeFile('./5.jpg', data, (err) => {
        if (err) {
            console.log('写入失败=' + err);
        }
    })
})



